home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 June
/
EnigmA AMIGA RUN 19 (1997)(G.R. Edizioni)(IT)[!][issue 1997-06][EAR-CD III].iso
/
recent3
/
mfinger12.readme
< prev
next >
Wrap
Text File
|
1997-05-13
|
4KB
|
74 lines
Short: Fully featured finger client (MUI)
Author: troels@stud.cs.uit.no (Troels Walsted Hansen)
Uploader: troels@stud.cs.uit.no (Troels Walsted Hansen)
Type: comm/tcp
Replaces: comm/tcp/mFinger10.lha
Introduction
¯¯¯¯¯¯¯¯¯¯¯¯
My first TCP/IP client with a GUI, MUI-Finger, turned out to be much more
popular than I ever had imagined. I personally thought it was pretty crap,
but I didn't do anything about it until now. mFinger is a complete rewrite
of MUI-Finger, only a few lines of code has survived. A good deal of code
and ideas has been borrowed from my WeatherExperience client. The major
difference is the way networking is handled. In WeatherExperience I used a
cumbersome way of making the socket I/O 99% asynchronous, mFinger uses a
subtask instead which gives a cleaner design and 100% asynch operation.
Requirements
¯¯¯¯¯¯¯¯¯¯¯¯
· AmigaOS 2.04 or higher
· MUI 3.6 or higher, with the NList.mcc custom class installed (included)
· A TCP/IP stack (like AmiTCP, Miami, As225, Inet225 or mlink)
Features
¯¯¯¯¯¯¯¯
· Nice and userfriendly MUI GUI.
· Locale (dansk, deutsch, italiano, norsk, polski, slovenski, suomi, svenska
and ÃeÓtina translations included).
· Asynchronous network operation, the GUI is never locked and you can abort
a finger request at any time.
· A horizontal scrollbar and clipboard support (both curtesy of NList.mcc).
· ARexx support. Currently has three commands: Finger, Abort and Clear.
· Nice popup addresslist with two columns, buttons for adding, removing,
sorting, etc. addresses as well as drag and drop sorting.
· Displays a status text indicating what it is doing and a Busy object while
fingering.
· Uses its own icon as an appicon when iconified.
· Can take a commandline argument of an address to finger.
· Supports Transaction TCP with Miami 1.8.3 or higher for faster queries.
What more could you possibly want in a finger client?! :)
Version history
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
mFinger 1.1 (17.1.97)
· Two OS 3.x functions were being called even under OS 2.x. Oops.
· Added support for extended fingering which may or may not prompt the
finger server to send more detailed information about the user being
fingered. The extended fingering is enabled by checking a new menuitem
in the Settings menu. The default is off, and it can be enabled at
startup by setting the tooltype EXTENDEDQUERY=YES in the icon.
(Suggested by Tony Leneis)
· Implemented support for T/TCP (transaction TCP) when running Miami 1.8.3
or higher as TCP/IP stack. Sending the finger request via T/TCP requires
fewer packets than ordinary TCP and is thus faster.
· Lots of new translations included.
· This version was uploaded to aminet, but never appeared for some reason,
and I didn't reupload it because I became aware of a couple of bugs.
Various things delayed the next release until now..
mFinger 1.2 (5.5.97)
· Fingering a host by typing "host" and not "@host" didn't work with
"Extended query" enabled.
· Toggling the "Extended query" menuitem only worked if you had MagicMenu
installed (like me) and then only if you used the mouse and not the
shortcut. MagicMenu was more forgiving than Intuition about a forgotten
flag.
(Shaun Downend)
· Added menuitems for saving and printing finger output.
· Included a sample mFinger.addresses file with some interesting addresses
collected by Andreas Grundler. Thanks Andreas!
· Included a new version of NList.mcc which is compatible with OS 2.x (V37).
Sorry, if you tried mFinger on 2.x previously, I guess it crashed. :)